.TH "nvme_mi_admin_set_features_power_mgmt" 9 "nvme_mi_admin_set_features_power_mgmt" "November 2025" "libnvme API manual" LINUX
.SH NAME
nvme_mi_admin_set_features_power_mgmt \- Set power management feature
.SH SYNOPSIS
.B "int" nvme_mi_admin_set_features_power_mgmt
.BI "(nvme_mi_ctrl_t ctrl "  ","
.BI "__u8 ps "  ","
.BI "__u8 wh "  ","
.BI "bool save "  ","
.BI "__u32 *result "  ");"
.SH ARGUMENTS
.IP "ctrl" 12
Controller to send command to
.IP "ps" 12
Power State
.IP "wh" 12
Workload Hint
.IP "save" 12
Save value across power states
.IP "result" 12
The feature data is returned in this argument
.SH "RETURN"
The nvme command status if a response was received (see
\fIenum nvme_status_field\fP) or -1 with errno set otherwise.
